slot diffuser loudspeaker - English Synonyms Dictionary